Dynomotion

Group: DynoMotion Message: 15410 From: Moray Cuthill Date: 3/4/2018
Subject: Maximum combination of axis channel outputs/inputs
What is the maximum number of channels possible with the various board combinations?

I'm aware the KFlop step/dir and encoders share the same pins, but some (four?) of the step/dir pins can be multiplexed elsewhere. Does that only multiplex the step/dir or the encoders as well, so you can in effect have a total combination of 12 step/dir and encoders?

How would adding a KNozz affect the things?

Now what happens when you add a Kanalog into the mix?
8 Analog outputs, plus 8 encoder inputs. How does multiplexing the step/dir elsewhere affect what's available? Still 8 step/dir, 8 encoder, with 4 step/dir?

And finally, are all those still valid when you add a Konnect?

Moray
Group: DynoMotion Message: 15411 From: Tom Kerekes Date: 3/4/2018
Subject: Re: Maximum combination of axis channel outputs/inputs
Hi Moray,

KFLOP only supports 8 Axes maximum and therefore 8 input modes and 8 output modes.

Unfortunately there are a number of conflicts, options, and possibilities so it isn't very straightforward.  But it is usually possible to find an arrangement that allows the necessary mixture of devices. 

When devices are multiplexed to new locations they are no longer available at the original locations.

Four Step/Dir Generators can be multiplexed from JP7 to JP4 and JP6. 
http://dynomotion.com/Help/StepAndDirection/StepAndDir.htm

4 Encoders can be multiplexed from JP7 to JP4

4 Encoders can be multiplexed from JP5 to JP6
See KMotionDef.h and the MuxEncoders.c example

KNozz needs to connect to either JP4 or JP6 (or two KNozz to both) and would consume the IO on that connector.  For the PWM to Analog Function to work JP6 must be used.

Kanalog must be connected to JP7 and consumes the IO on that connector.   Kanalog differential encoder inputs make use of KFLOP encoder inputs on either JP7 and/or JP5.

Konnect needs to connect to either JP4 or JP6  and would consume the IO on that connector. 

SnapAmps must connect to and consume JP4

In some cases devices can be used without being associated with a KFLOP Axis and directly controlled by a User Program.  Examples are DACs, ADCs, PWMs, Step/Dir Generators, and SnapAmp Outputs.  In that case it is potentially possible to have more than 8 input devices and 8 Output devices.

HTH
Regards
TK


On 3/4/2018 2:14 PM, Moray Cuthill moray.cuthill@... [DynoMotion] wrote:
 
What is the maximum number of channels possible with the various board combinations?

I'm aware the KFlop step/dir and encoders share the same pins, but some (four?) of the step/dir pins can be multiplexed elsewhere. Does that only multiplex the step/dir or the encoders as well, so you can in effect have a total combination of 12 step/dir and encoders?

How would adding a KNozz affect the things?

Now what happens when you add a Kanalog into the mix?
8 Analog outputs, plus 8 encoder inputs. How does multiplexing the step/dir elsewhere affect what's available? Still 8 step/dir, 8 encoder, with 4 step/dir?

And finally, are all those still valid when you add a Konnect?

Moray

Group: DynoMotion Message: 15412 From: Moray Cuthill Date: 3/4/2018
Subject: Re: Maximum combination of axis channel outputs/inputs
Hmmm.

So say you wanted to run step/dir closed loop, what's the maximum number of axes you could run?

The reason being, I got asked about something that could potentially need 5 axes (3 of which, possibly 4, would have scales on the axes), a VFD spindle with encoder, plus an MPG, so you'd be looking at 6 encoder inputs, 5 step/dir outputs, and some way to get a 0-10V analogue output.
I was thinking run the servos step/dir, then have the KFlop using the scales to create a second closed loop for improved accuracy. Add a KNozz in for the 0-10V output (and the ADC for SSO/FRO), and Konnect for expanded IO.

Would that work?

Moray

On Mon, Mar 5, 2018 at 12:02 AM, Tom Kerekes tk@... [DynoMotion] <DynoMotion@yahoogroups.com> wrote:
 

Hi Moray,

KFLOP only supports 8 Axes maximum and therefore 8 input modes and 8 output modes.

Unfortunately there are a number of conflicts, options, and possibilities so it isn't very straightforward.  But it is usually possible to find an arrangement that allows the necessary mixture of devices. 

When devices are multiplexed to new locations they are no longer available at the original locations.

Four Step/Dir Generators can be multiplexed from JP7 to JP4 and JP6. 
http://dynomotion.com/Help/ StepAndDirection/StepAndDir. htm

4 Encoders can be multiplexed from JP7 to JP4

4 Encoders can be multiplexed from JP5 to JP6
See KMotionDef.h and the MuxEncoders.c example

KNozz needs to connect to either JP4 or JP6 (or two KNozz to both) and would consume the IO on that connector.  For the PWM to Analog Function to work JP6 must be used.

Kanalog must be connected to JP7 and consumes the IO on that connector.   Kanalog differential encoder inputs make use of KFLOP encoder inputs on either JP7 and/or JP5.

Konnect needs to connect to either JP4 or JP6  and would consume the IO on that connector. 

SnapAmps must connect to and consume JP4

In some cases devices can be used without being associated with a KFLOP Axis and directly controlled by a User Program.  Examples are DACs, ADCs, PWMs, Step/Dir Generators, and SnapAmp Outputs.  In that case it is potentially possible to have more than 8 input devices and 8 Output devices.

HTH
Regards
TK




On 3/4/2018 2:14 PM, Moray Cuthill moray.cuthill@... [DynoMotion] wrote:
 
What is the maximum number of channels possible with the various board combinations?

I'm aware the KFlop step/dir and encoders share the same pins, but some (four?) of the step/dir pins can be multiplexed elsewhere. Does that only multiplex the step/dir or the encoders as well, so you can in effect have a total combination of 12 step/dir and encoders?

How would adding a KNozz affect the things?

Now what happens when you add a Kanalog into the mix?
8 Analog outputs, plus 8 encoder inputs. How does multiplexing the step/dir elsewhere affect what's available? Still 8 step/dir, 8 encoder, with 4 step/dir?

And finally, are all those still valid when you add a Konnect?

Moray


Group: DynoMotion Message: 15413 From: Tom Kerekes Date: 3/4/2018
Subject: Re: Maximum combination of axis channel outputs/inputs
Hi Moray,

That should work.

6 encoder inputs - 4 connected to JP7 + 2 connected to JP5
5 Step/Dir outputs - 4 connected to JP7 + 1 connected to JP5
KNozz - connected to JP6
Konnect(s) - connected to JP4

HTH
Regards
TK



On 3/4/2018 4:59 PM, Moray Cuthill moray.cuthill@... [DynoMotion] wrote:
 
Hmmm.

So say you wanted to run step/dir closed loop, what's the maximum number of axes you could run?

The reason being, I got asked about something that could potentially need 5 axes (3 of which, possibly 4, would have scales on the axes), a VFD spindle with encoder, plus an MPG, so you'd be looking at 6 encoder inputs, 5 step/dir outputs, and some way to get a 0-10V analogue output.
I was thinking run the servos step/dir, then have the KFlop using the scales to create a second closed loop for improved accuracy. Add a KNozz in for the 0-10V output (and the ADC for SSO/FRO), and Konnect for expanded IO.

Would that work?

Moray

On Mon, Mar 5, 2018 at 12:02 AM, Tom Kerekes tk@... [DynoMotion] <DynoMotion@yahoogroups.com> wrote:
 

Hi Moray,

KFLOP only supports 8 Axes maximum and therefore 8 input modes and 8 output modes.

Unfortunately there are a number of conflicts, options, and possibilities so it isn't very straightforward.  But it is usually possible to find an arrangement that allows the necessary mixture of devices. 

When devices are multiplexed to new locations they are no longer available at the original locations.

Four Step/Dir Generators can be multiplexed from JP7 to JP4 and JP6. 
http://dynomotion.com/Help/ StepAndDirection/StepAndDir. htm

4 Encoders can be multiplexed from JP7 to JP4

4 Encoders can be multiplexed from JP5 to JP6
See KMotionDef.h and the MuxEncoders.c example

KNozz needs to connect to either JP4 or JP6 (or two KNozz to both) and would consume the IO on that connector.  For the PWM to Analog Function to work JP6 must be used.

Kanalog must be connected to JP7 and consumes the IO on that connector.   Kanalog differential encoder inputs make use of KFLOP encoder inputs on either JP7 and/or JP5.

Konnect needs to connect to either JP4 or JP6  and would consume the IO on that connector. 

SnapAmps must connect to and consume JP4

In some cases devices can be used without being associated with a KFLOP Axis and directly controlled by a User Program.  Examples are DACs, ADCs, PWMs, Step/Dir Generators, and SnapAmp Outputs.  In that case it is potentially possible to have more than 8 input devices and 8 Output devices.

HTH
Regards
TK




On 3/4/2018 2:14 PM, Moray Cuthill moray.cuthill@... [DynoMotion] wrote:
 
What is the maximum number of channels possible with the various board combinations?

I'm aware the KFlop step/dir and encoders share the same pins, but some (four?) of the step/dir pins can be multiplexed elsewhere. Does that only multiplex the step/dir or the encoders as well, so you can in effect have a total combination of 12 step/dir and encoders?

How would adding a KNozz affect the things?

Now what happens when you add a Kanalog into the mix?
8 Analog outputs, plus 8 encoder inputs. How does multiplexing the step/dir elsewhere affect what's available? Still 8 step/dir, 8 encoder, with 4 step/dir?

And finally, are all those still valid when you add a Konnect?

Moray